﻿using System;
using System.Collections.Generic;
using Loki.Engine.Data;

namespace Luna.Data.Security
{
    public interface ISecurityDataProvider : IDataProvider
    {
        IEnumerable<IUserData> GetAllUsers();

        IUserData GetUser(Guid P_UserID);

        IUserData GetUser(string P_UserLogin);

        void SaveUser(IUserData P_User);

        void DeleteUser(Guid P_UserID);
    }
}
